//
// File:	IInput.hpp
// Author:	Thomas TISSOT-DUPONT
// Login:	<thomas.tissotdupont@free.fr>
//
// Create:	30/01/2010 at 05:08:33
// Purpose:	
//
#ifndef IINPUT_HPP
#define IINPUT_HPP

#include <string>
#include <typeinfo>

class IInput
{
public:
	virtual							~IInput() {}

public:
	virtual const std::type_info	&GetType() const = 0;
	virtual void					Update() = 0;
	virtual bool					HasInput(const std::string &) const = 0;
};


#endif //!IINPUT_HPP
